package com.obelisco.modelo.data;

import java.util.HashSet;
import java.util.Properties;
import java.util.Set;

public class Sistema extends DataGenerica<Sistema> {

	private String nombre;
	private String descripcion;
	private String empresa;
	private String licencia;
	private Integer sitiosmaximos = new Integer(100);
	private Properties parametros = new Properties();
	private Set<Sitio> sitios = new HashSet<Sitio>();
	
	public Sistema() {
		super(Sistema.class);
	}

	public String getDescripcion() {
		return descripcion;
	}

	public String getEmpresa() {
		return empresa;
	}

	public String getLicencia() {
		return licencia;
	}

	public String getNombre() {
		return nombre;
	}

	public Properties getParametros() {
		return parametros;
	}

	public Set<Sitio> getSitios() {
		return sitios;
	}

	public Integer getSitiosmaximos() {
		return sitiosmaximos;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}

	public void setLicencia(String licencia) {
		this.licencia = licencia;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public void setParametros(Properties parametros) {
		this.parametros = parametros;
	}

	public void setSitios(Set<Sitio> sitios) {
		this.sitios = sitios;
	}

	public void setSitiosmaximos(Integer sitiosmaximos) {
		this.sitiosmaximos = sitiosmaximos;
	}

	@Override
	public String toString() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean equals(Sistema sistema) {
		return this.nombre.equals(sistema.nombre);
	}

}
